DLL It is Dynamic Link Library that is used as a part of EXE or other DLLs. It cannot be run independently. It runs in the application process memory, so it is called as in-process component. It can be reused in an application. It does not have a main function.
EXE It is an executable file, which can be run independently. EXE is an out-process component, which means that it runs in a separate process. It cannot be reused in an application. It has a main function.
An exe is an executible program. A DLL (Dynamic Link Library) is a file that can be loaded and executed by programs dynamically. EXE is a Self Executable File where as DLL is not self executable file,To run DLL file we need a exe file.
Liked By
Write Answer
what is Difference between DLL and EXE?
Join MindStick Community
You have need login or register for voting of answers or question.
krishna bramhadandi
10-Apr-2014DLL
It is Dynamic Link Library that is used as a part of EXE or other DLLs. It cannot be run independently.
It runs in the application process memory, so it is called as in-process component.
It can be reused in an application.
It does not have a main function.
EXE
It is an executable file, which can be run independently.
EXE is an out-process component, which means that it runs in a separate process.
It cannot be reused in an application.
It has a main function.
Akash Tripathi
11-Dec-2010EXE is a Self Executable File where as DLL is not self executable file,To run DLL file we need a exe file.